Skip to content

lucacapacci/exploitdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExploitDB Mirror

This repository contains a continuously updated CVE-indexed mirror of the ExploitDB, available in CSV format.

Data is refreshed every 2 hours and organized in multiple formats for easier access and analysis.

Repository Structure

CVE data is available in the following formats:

  1. All data in a single file
    Get all exploits → https://lucacapacci.github.io/exploitdb/exploits.csv

  2. Files grouped by year
    Example: get all CVEs starting with "CVE-2025-" → https://lucacapacci.github.io/exploitdb/data_years/2025.csv

  3. Files grouped by year and first digit of the CVE ID
    Example: get all CVEs starting with "CVE-2025-0" → https://lucacapacci.github.io/exploitdb/data_groups/2025_0.csv

  4. Single file per CVE
    Example: get CVE-2025-10042 → https://lucacapacci.github.io/exploitdb/data_single/2025/CVE-2025-10042.csv


Usage Examples

Using curl

curl -L https://lucacapacci.github.io/exploitdb/data_single/2025/CVE-2025-10042.csv

Using Python

import requests
import csv
from io import StringIO

url = 'https://lucacapacci.github.io/exploitdb/data_single/2025/CVE-2025-10042.csv'
response = requests.get(url)
csv_file = StringIO(response.text)
reader = csv.reader(csv_file)
for row in reader:
    print(row)

Update Frequency

Data is automatically updated every 2 hours, providing near real-time CVE tracking.

About

exploitdb index

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors